﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Strings
{
    class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine("Введите числа через тире:");
            string input = Console.ReadLine();
            input = input.Trim();
            string[] inputArray = input.Split('-');
            int numberCounter = inputArray.GetLength(0);
            Console.WriteLine("Количество введённых чисел - {0}", numberCounter);
            List<string> inputArrayWithoutDuplicates = new List<string>();
            for (int i = 0; i < numberCounter; i++)
            {
                if (!inputArrayWithoutDuplicates.Contains(inputArray[i]))
                {
                    inputArrayWithoutDuplicates.Add(inputArray[i]);
                }
            }
            int[] duplicatesCounter = new int[inputArrayWithoutDuplicates.Count];
            for (int i = 0; i < inputArrayWithoutDuplicates.Count; i++)
            {
                for (int j = 0; j < numberCounter; j++)
                {
                    if (inputArray[j] == inputArrayWithoutDuplicates[i])
                    {
                        duplicatesCounter[i] += 1;
                    }
                }

            }

            for (int i = 0; i < inputArrayWithoutDuplicates.Count; i++)
            {
                Console.WriteLine("{0}:{1}", inputArrayWithoutDuplicates[i], duplicatesCounter[i]-1);
            }


              }
    }
}
